home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q0428.dms / q0428.adf / libshade / makefile.881 < prev   
Makefile  |  1992-05-13  |  2KB  |  64 lines

  1. # makefile for SAS/C and AmigaDOS
  2. CC = LC
  3. CFLAGS = -b0 -v -f8 -m2
  4. INC = -i/libray -i/libray/libcommon -i/ -i/libray/libobj
  5. OPT = -O
  6.  
  7. OBJ= misc.o lex.o y_tab.o shade.o options.o setup.o viewing.o picture.o \
  8.      stats.o builtin.o lightdef.o surfdef.o objdef.o symtab.o
  9.  
  10. libshade.lib: $(OBJ)
  11.     copy libshade.lib ram:
  12.     oml -v ram:libshade.lib r $(OBJ)
  13.     copy ram:libshade.lib "" clone
  14.  
  15. y_tab.o: y_tab.c
  16.     $(CC) $(CFLAGS) -i/ -i/libray -i/libray/libcommon -i/libray/libobj -i/libray/libtext y_tab.c
  17.  
  18. y_tab.c: yacc.y
  19.     yacc -d yacc.y
  20.     rename y.tab.c y_tab.c
  21.  
  22. lex.c: lex.l
  23.     flex -i8 -Cem lex.l
  24.     rename lexyy.c lex.c
  25.  
  26. lex.o: lex.c
  27.     $(CC) $(CFLAGS) -i/ -i/libray -i/libray/libcommon -i/libray/libobj -i/libray/libtext lex.c
  28.  
  29. shade.o: shade.c
  30.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj -i/libray/libtext -i/libray/libsurf -i/libray/liblight shade.c
  31.  
  32. options.o: options.c options.h stats.h
  33.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj options.c
  34.  
  35. viewing.o: viewing.c
  36.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj viewing.c
  37.  
  38. picture.o: picture.c
  39.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj picture.c
  40.  
  41. setup.o: setup.c
  42.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj setup.c
  43.  
  44. stats.o: stats.c
  45.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj stats.c
  46.  
  47. misc.o: misc.c
  48.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj misc.c
  49.  
  50. symtab.o: symtab.c symtab.h
  51.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj symtab.c
  52.  
  53. lightdef.o: lightdef.c
  54.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj lightdef.c
  55.  
  56. surfdef.o: surfdef.c
  57.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj surfdef.c
  58.  
  59. objdef.o: objdef.c
  60.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj objdef.c
  61.  
  62. builtin.o: builtin.c
  63.     $(CC) $(CFLAGS) $(OPT) -i/ -i/libray -i/libray/libcommon -i/libray/libobj builtin.c
  64.